Using JessTab to integrate protege and jess - Intelligent Systems, IEEE [see also IEEE Expert]
نویسنده
چکیده
operations on ontologies or modify a knowledge base in certain ways. We might want to define rules that trigger actions after matching knowledge base patterns, or run a problem-solving method and record the results in a knowledge base. Integrating development environments with other software is a critical factor for using these systems in a range of organizations and a key to widespread acceptance of such environments. Protégé1 is a popular, modular ontology development and knowledge acquisition tool. It produces output (that is, ontologies and knowledge bases) that other programs can read. Protégé assumes that the system’s performance engine runs as a separate program, perhaps on a different platform. This separation is often advantageous because the development and runtime environments are different. Nevertheless, tight integration with the performance engine is sometimes essential. Currently, we can access Protégé knowledge bases using Java and an application-programming interface, but doing so is time consuming. I built a plug-in called JessTab (www.ida.liu.se/ ~her/JessTab), which integrates Protégé with Jess, a light, fast rule engine and scripting environment. (See the “Background” sidebar on page 46 for more detailed information on Jess, Protégé, and the Protégé Axiom Language.) By creating a declarative mapping between these tools’ knowledge representation schemes, JessTab lets us build knowledge bases in Protégé that work with Jess programs and rule bases. JessTab can also propagate modifications automatically to mapped Protégé instances on Jess.
منابع مشابه
DAMLJessKB: a tool for reasoning with the semantic web - Intelligent Systems, IEEE [see also IEEE Expert]
74 1094-7167/03/$17.00 © 2003 IEEE IEEE INTELLIGENT SYSTEMS ontologies that you’ll need for your applications, and begun to develop your own set of ontologies to describe your domains’ semantics. The DARPA Agent Markup Language (or, similarly, the Ontology Web Language, as we discuss later) is your favorite thing to come along since you installed Mosaic version 0.13. You’re in the process of co...
متن کاملRobonaut: NASA's space humanoid - Intelligent Systems, IEEE [see also IEEE Expert]
JULY/AUGUST 200
متن کاملLoss of Load Expectation Assessment in Deregulated Power Systems Using Monte Carlo Simulation and Intelligent Systems
Deregulation policy has caused some changes in the concepts of power systems reliability assessment and enhancement. In this paper, generation reliability is considered, and a method for its assessment using intelligent systems is proposed. Also, because of power market and generators’ forced outages stochastic behavior, Monte Carlo Simulation is used for reliability evaluation. Generation r...
متن کاملISAC: foundations in human-humanoid interaction - Intelligent Systems, IEEE [see also IEEE Expert]
AT THE INTELLIGENT ROBOTICS Laboratory of Vanderbilt University’s Center for Intelligent Systems, over the past several years we have been developing a humanoid system called Intelligent Soft-Arm Control. We originally developed ISAC as a robotic aid system for the physically disabled (see Figure 1).1 It has since evolved into a test bed for human–humanoid interaction research.2,3 While working...
متن کاملDAMLJessKB: A Tool for Reasoning with the Semantic Web
We describe DAMLJessKB, a tool for reasoning with the DARPA Agent Markup Language (DAML) and performing inference on the Semantic Web. DAMLJessKB maps DAML’s semantics into facts and rules for use in a production system, such as the Java Expert System Shell (Jess). This article presents our underlying methodology and provides a detailed example of how DAMLJessKB can be used to make decisions ab...
متن کامل